SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwtServiciosHistoricostemp
AS
SELECT     dbo.tb_ServiciosHistoricostemp.idServicioHistorico AS ID, dbo.tb_ServiciosHistoricostemp.FechaAlta, dbo.tb_ServiciosHistoricostemp.FechaBaja, 
                      dbo.tb_SituacionRevista.Descripcion AS Situacion_De_Revista, dbo.tb_Organizaciones.CUISE, dbo.tb_Agentes.Nombres, dbo.tb_Agentes.Documento, 
                      dbo.tb_Organizaciones.Nombre AS Escuela, dbo.tb_ServiciosHistoricostemp.DescrUbic AS Descripcion_Ubicacion, 
                      dbo.tb_ServiciosHistoricostemp.Baja, dbo.tb_CargosGenericos.Descripcion AS Cargo_Generico, 
                      dbo.tb_AsignaturasGenericas.Descripcion AS Asignatura_Generica, dbo.tb_ClasificacionServCert.Descripcion AS ClasificacionServCert, 
                      dbo.tb_Funciones.Descripcion AS Funciones
FROM         dbo.tb_ServiciosHistoricostemp LEFT OUTER JOIN
                      dbo.tb_AsignaturasGenericas ON 
                      dbo.tb_ServiciosHistoricostemp.AsignaturaGenerica = dbo.tb_AsignaturasGenericas.idAsignaturaGenerica LEFT OUTER JOIN
                      dbo.tb_ClasificacionServCert ON 
                      dbo.tb_ServiciosHistoricostemp.ClasificacionServCert = dbo.tb_ClasificacionServCert.IdClasificacion LEFT OUTER JOIN
                      dbo.tb_Organizaciones ON dbo.tb_ServiciosHistoricostemp.UbicacionOriginal = dbo.tb_Organizaciones.idOrganizaciones LEFT OUTER JOIN
                      dbo.tb_Funciones ON dbo.tb_ServiciosHistoricostemp.Funcion = dbo.tb_Funciones.idFuncion LEFT OUTER JOIN
                      dbo.tb_CargosGenericos ON dbo.tb_ServiciosHistoricostemp.CargoGenerico = dbo.tb_CargosGenericos.idCargoGenerico LEFT OUTER JOIN
                      dbo.tb_SituacionRevista ON dbo.tb_ServiciosHistoricostemp.SituacionRevista = dbo.tb_SituacionRevista.idSituacionRevista LEFT OUTER JOIN
                      dbo.tb_Agentes ON dbo.tb_ServiciosHistoricostemp.idAgente = dbo.tb_Agentes.idAgente
GO
GRANT SELECT ON  [dbo].[vwtServiciosHistoricostemp] TO [CertificacionesServicios]
GRANT SELECT ON  [dbo].[vwtServiciosHistoricostemp] TO [Direcciones De Nivel]
GRANT INSERT ON  [dbo].[vwtServiciosHistoricostemp] TO [Direcciones De Nivel]
GRANT DELETE ON  [dbo].[vwtServiciosHistoricostemp] TO [Direcciones De Nivel]
GRANT UPDATE ON  [dbo].[vwtServiciosHistoricostemp] TO [Direcciones De Nivel]
GRANT SELECT ON  [dbo].[vwtServiciosHistoricostemp] TO [MCEEjecutivo]
GRANT SELECT ON  [dbo].[vwtServiciosHistoricostemp] TO [PersonalDocenteDireccion]
GRANT SELECT ON  [dbo].[vwtServiciosHistoricostemp] TO [SoloVer]
GO
